@charset "utf-8";

/*===== MASTER RESET - Modified version of Eric Meyer CSS Reset ============*/
*{margin:0; padding:0;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
header, footer, section, aside, article {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
a, a:hover, a:active, a:link, img{border:none; text-decoration:none;}
:-moz-any-link:active, a:active, a:focus, input, textarea, button {outline:none;}
p{clear:both; margin-bottom:1em;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
a {
	text-decoration:none;
}
blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
    display: block;
    height: 1px;
    border-top: 1px solid #cccccc;
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 0 none;
    margin: 1em 0;
    padding: 0;
}
input {
	vertical-align:middle;
}

/*Remove black border around input buttons in IE 7
input[type=submit],
input[type=reset],
input[type=button]
{
       filter:chroma(color=#000000); /* --> text color of button is not #000000 
}
*/
/*-----------------------------------------------------------------FORMAT CORE------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------------*/
/*///////////////////////////MARGIN LIMIT 50//////////////////////////////*/
.m-01{ margin:5px;}
.m-02{ margin:10px;}
.m-03{ margin:15px;}
.m-04{ margin:20px;}
.m-05{ margin:25px;}
.m-06{ margin:30px;}
.m-07{ margin:35px;}
.m-08{ margin:40px;}
.m-09{ margin:45px;}
.m-10{ margin:50px;}

/*///////////////////////////MARGIN TOP LIMIT 50//////////////////////////////*/
.m-t-01{ margin-top:5px;}
.m-t-02{ margin-top:10px;}
.m-t-03{ margin-top:15px;}
.m-t-04{ margin-top:20px;}
.m-t-05{ margin-top:25px;}
.m-t-06{ margin-top:30px;}
.m-t-07{ margin-top:35px;}
.m-t-08{ margin-top:40px;}
.m-t-09{ margin-top:45px;}
.m-t-10{ margin-top:50px;}

/*///////////////////////////MARGIN RIGHT LIMIT 50//////////////////////////////*/
.m-r-01{ margin-right:5px;}
.m-r-02{ margin-right:10px;}
.m-r-03{ margin-right:15px;}
.m-r-04{ margin-right:20px;}
.m-r-05{ margin-right:25px;}
.m-r-06{ margin-right:30px;}
.m-r-07{ margin-right:35px;}
.m-r-08{ margin-right:40px;}
.m-r-09{ margin-right:45px;}
.m-r-10{ margin-right:50px;}

/*///////////////////////////MARGIN BOTTOM LIMIT 50//////////////////////////////*/
.m-bt-01{ margin-bottom:5px;}
.m-bt-02{ margin-bottom:10px;}
.m-bt-03{ margin-bottom:15px;}
.m-bt-04{ margin-bottom:20px;}
.m-bt-05{ margin-bottom:25px;}
.m-bt-06{ margin-bottom:30px;}
.m-bt-07{ margin-bottom:35px;}
.m-bt-08{ margin-bottom:40px;}
.m-bt-09{ margin-bottom:45px;}
.m-bt-10{ margin-bottom:50px;}

/*///////////////////////////MARGIN LEFT LIMIT 50//////////////////////////////*/
.m-l-01{ margin-left:5px;}
.m-l-02{ margin-left:10px;}
.m-l-03{ margin-left:15px;}
.m-l-04{ margin-left:20px;}
.m-l-05{ margin-left:25px;}
.m-l-06{ margin-left:30px;}
.m-l-07{ margin-left:35px;}
.m-l-08{ margin-left:40px;}
.m-l-09{ margin-left:45px;}
.m-l-10{ margin-left:50px;}

/*///////////////////////////MARGIN TOP - BOTTOM LIMIT 50//////////////////////////////*/
.m-tb-01{ margin-top:5px; margin-bottom:5px;}
.m-tb-02{ margin-top:10px; margin-bottom:10px;}
.m-tb-03{ margin-top:15px; margin-bottom:15px;}
.m-tb-04{ margin-top:20px; margin-bottom:20px;}
.m-tb-05{ margin-top:25px; margin-bottom:25px;}
.m-tb-06{ margin-top:30px; margin-bottom:30px;}
.m-tb-07{ margin-top:35px; margin-bottom:35px;}
.m-tb-08{ margin-top:40px; margin-bottom:40px;}
.m-tb-09{ margin-top:45px; margin-bottom:45px;}
.m-tb-10{ margin-top:50px; margin-bottom:50px;}

/*///////////////////////////MARGIN LEFT - RIGHT LIMIT 50//////////////////////////////*/
.m-lr-01{ margin-left:5px; margin-right:5px;}
.m-lr-02{ margin-left:10px; margin-right:10px;}
.m-lr-03{ margin-left:15px; margin-right:15px;}
.m-lr-04{ margin-left:20px; margin-right:20px;}
.m-lr-05{ margin-left:25px; margin-right:25px;}
.m-lr-06{ margin-left:30px; margin-right:30px;}
.m-lr-07{ margin-left:35px; margin-right:35px;}
.m-lr-08{ margin-left:40px; margin-right:40px;}
.m-lr-09{ margin-left:45px; margin-right:45px;}
.m-lr-10{ margin-left:50px; margin-right:50px;}

/*///////////////////////////PADDING LIMIT 50//////////////////////////////*/
.p-01{padding:5px;}
.p-02{padding:10px;}
.p-03{padding:15px;}
.p-04{padding:20px;}
.p-05{padding:25px;}
.p-06{padding:30px;}
.p-07{padding:35px;}
.p-08{padding:40px;}
.p-09{padding:45px;}
.p-10{padding:50px;}

/*///////////////////////////PADDING TOP LIMIT 50//////////////////////////////*/
.p-t-01{padding-top:5px;}
.p-t-02{padding-top:10px;}
.p-t-03{padding-top:15px;}
.p-t-04{padding-top:20px;}
.p-t-05{padding-top:25px;}
.p-t-06{padding-top:30px;}
.p-t-07{padding-top:35px;}
.p-t-08{padding-top:40px;}
.p-t-09{padding-top:45px;}
.p-t-10{padding-top:50px;}

/*///////////////////////////PADDING RIGHT LIMIT 50//////////////////////////////*/
.p-r-01{padding-right:5px;}
.p-r-02{padding-right:10px;}
.p-r-03{padding-right:15px;}
.p-r-04{padding-right:20px;}
.p-r-05{padding-right:25px;}
.p-r-06{padding-right:30px;}
.p-r-07{padding-right:35px;}
.p-r-08{padding-right:40px;}
.p-r-09{padding-right:45px;}
.p-r-10{padding-right:50px;}

/*///////////////////////////PADDING BOTTOM LIMIT 50//////////////////////////////*/
.p-bt-01{padding-bottom:5px;}
.p-bt-02{padding-bottom:10px;}
.p-bt-03{padding-bottom:15px;}
.p-bt-04{padding-bottom:20px;}
.p-bt-05{padding-bottom:25px;}
.p-bt-06{padding-bottom:30px;}
.p-bt-07{padding-bottom:35px;}
.p-bt-08{padding-bottom:40px;}
.p-bt-09{padding-bottom:45px;}
.p-bt-10{padding-bottom:50px;}

/*///////////////////////////PADDING LEFT LIMIT 50//////////////////////////////*/
.p-l-01{padding-left:5px;}
.p-l-02{padding-left:10px;}
.p-l-03{padding-left:15px;}
.p-l-04{padding-left:20px;}
.p-l-05{padding-left:25px;}
.p-l-06{padding-left:30px;}
.p-l-07{padding-left:35px;}
.p-l-08{padding-left:40px;}
.p-l-09{padding-left:45px;}
.p-l-10{padding-left:50px;}

/*///////////////////////////PADDING TOP - BOTTOM LIMIT 50//////////////////////////////*/
.p-tb-01{ padding-top:5px; padding-bottom:5px;}
.p-tb-02{ padding-top:10px; padding-bottom:10px;}
.p-tb-03{ padding-top:15px; padding-bottom:15px;}
.p-tb-04{ padding-top:20px; padding-bottom:20px;}
.p-tb-05{ padding-top:25px; padding-bottom:25px;}
.p-tb-06{ padding-top:30px; padding-bottom:30px;}
.p-tb-07{ padding-top:35px; padding-bottom:35px;}
.p-tb-08{ padding-top:40px; padding-bottom:40px;}
.p-tb-09{ padding-top:45px; padding-bottom:45px;}
.p-tb-10{ padding-top:50px; padding-bottom:50px;}

/*///////////////////////////PADDING LEFT - RIGHT LIMIT 50//////////////////////////////*/
.p-lr-01{ padding-left:5px; padding-right:5px;}
.p-lr-02{ padding-left:10px; padding-right:10px;}
.p-lr-03{ padding-left:15px; padding-right:15px;}
.p-lr-04{ padding-left:20px; padding-right:20px;}
.p-lr-05{ padding-left:25px; padding-right:25px;}
.p-lr-06{ padding-left:30px; padding-right:30px;}
.p-lr-07{ padding-left:35px; padding-right:35px;}
.p-lr-08{ padding-left:40px; padding-right:40px;}
.p-lr-09{ padding-left:45px; padding-right:45px;}
.p-lr-10{ padding-left:50px; padding-right:50px;}

/*///////////////////////////////////////////TEXT///////////////////////////////////////*/
.t-bold{ font-weight:bold;}
.t-normal{font-weight:normal;}
.t-italic{font-style:italic;}
.t-shadow{text-shadow:1px 1px 1px #666;}
.t-shadow-multiple {text-shadow: -2px -2px 0px #1fd31f, 2px 2px 0px #1f9ad3;}
.t-uppercase{text-transform:uppercase;}
.t-underline{text-decoration:underline;}
.t-del{ text-decoration: line-through;}

.t-align-right    { text-align:right;	}
.t-align-left     { text-align:left;	}
.t-align-center   { text-align:center;  }
.t-align-justify  { text-align:justify; }

.t-line-8px{line-height:8px;}
.t-line-10px{line-height:10px;}
.t-line-12px{line-height:12px;}
.t-line-14px{line-height:14px;}
.t-line-16px{line-height:16px;}
.t-line-18px{line-height:18px;}
.t-line-20px{line-height:20px;}
.t-line-22px{line-height:22px;}
.t-line-24px{line-height:24px;}
.t-line-26px{line-height:26px;}
.t-line-28px{line-height:28px;}
.t-line-30px{line-height:30px;}
.t-line-32px{line-height:32px;}

.t-cl-blue{color:#1D6DAF;}
.t-cl-red{color:red;}
.t-cl-yellow{color:yellow;}
.t-cl-black-000{color:#000000;}
.t-cl-black-111{color:#111111;}
.t-cl-black-222{color:#222222;}
.t-cl-black-333{color:#333333;}
.t-cl-black-444{color:#444444;}
.t-cl-black-555{color:#555555;}
.t-cl-black-666{color:#666666;}
.t-cl-black-777{color:#777777;}
.t-cl-black-888{color:#888888;}
.t-cl-black-999{color:#999999;}
.t-cl-orange{color:#F60;}
.t-cl-pink{color:#93C;}

.t-size-8{font-size:8px;}
.t-size-9{font-size:9px;}
.t-size-10{font-size:10px;}
.t-size-11{font-size:11px !important;}
.t-size-12{font-size:12px;}
.t-size-13{font-size:13px;}
.t-size-14{font-size:14px;}
.t-size-15{font-size:15px;}
.t-size-16{font-size:16px;}
.t-size-17{font-size:17px;}
.t-size-18{font-size:18px;}
.t-size-19{font-size:19px;}
.t-size-20{font-size:20px;}
.t-size-21{font-size:21px;}
.t-size-22{font-size:22px;}
.t-size-23{font-size:23px;}
.t-size-24{font-size:24px;}
.t-size-25{font-size:25px;}
.t-size-26{font-size:26px;}

/*///////////////////////////////////////////Objects///////////////////////////////////////*/
.p-r{position:relative;}
.p-a{position:absolute;}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clear-left { clear:left; } 
.clear-right { clear:right; }

.hide  { display:none} 
.block {display:block !important;} 
.inline {display:inline !important;} 
.inline-block{display: inline-block;}

.float-left  {float:left} 
.float-right {float:right}

.ver-middle{vertical-align:middle;}
.ver-central{vertical-align: central;}
.ver-bottom{vertical-align: bottom;}
.ver-central{vertical-align: baseline;}

/*///////////////////////////////////////////DIV TABLE///////////////////////////////////////*/

.table{position:relative;display:inline-block; border:1px solid #ccc; width:100%;}
.tb-col{border-left:1px solid #ccc; float:left;}
.tb-col:first-child{border-left:none;}
.col-last{}
.table img{vertical-align:middle;}
.tb-row{border-top:1px solid #ccc;}
.tb-row:first-child{border-top:none;}

/*///////////////////////////////////////////CONTENT///////////////////////////////////////*/
.col-normal, .col-lager, .col-tiny{position:relative;}
.box-normal, .box-lager, .box-tiny{position:relative;}
